/** 固定业务错误
 * @BadRequest 400 明显的客户端错误
 * @Unauthorized 401 请求要求用户的身份认证
 * @Forbidden 403 服务器理解请求客户端的请求，但是拒绝执行此请求
 * @NotFound 404 找不到资源
 * @InternalServerError 500 服务器内部错误，无法完成请求
 * @GatewayTimeOut 504 充当网关或代理的服务器，未及时从远端服务器获取请求
 */
export enum ENUM_ERROR {
  NONE = -1,
  SUCCESS = 200,

  /** 错误的标识符（没有ID）*/
  UNEXPECT_IDENTITY = 400000,

  /** 尚未登录 */
  AUTHORIZATION_NONE = 401000,

  /** 有令牌，但是已过期 */
  AUTHORIZATION_BELOW = 403000,
  /** 有令牌，但是已在其他地方登录 */
  AUTHORIZATION_REPEAT,

  /** 仅允许管理员操作 */
  DROIT_BELOW = 403100,
  DROIT_BELOW_QUERY,
  DROIT_BELOW_CREATE,
  DROIT_BELOW_UPDATE,
  DROIT_BELOW_DELETE,
  DROIT_BELOW_DOWNLOAD,

  /** 账号类型异常（既不是管理员、也不是辅助账户）*/
  ACCOUNT_TYPE_UNKNOW,
  /** 数据来源/账号不匹配 */
  ACCOUNT_DISLOCATION,

  /** 剩余可用时间已不足 */
  MARKET_SCHEDULE_BELOW = 403200,

  /** 找不到数据库记录 */
  NOT_FOUND_ENTITY = 404000,
  /** 找不到用户 */
  NOT_FOUND_USER,
  /** 找不到此权限 */
  NOT_FOUND_ACCESS,

  /** 未知错误 */
  UNKNOWN = 500000,
  /** 微信接口未响应 */
  REMOTE_BUSY_WECHAT = 500100,
  /** 微信接口返回值不符合期望 */
  REMOTE_MESS_WECHAT,
}
